@echo off
echo SetupDirectories
mkdir ..\PolicyFiles\DIDM0T3\
mkdir ..\PolicyFiles\DIDM1T3\
mkdir ..\PolicyFiles\DIDM2T3\
mkdir ..\PolicyFiles\DIDM3T3\
mkdir ..\PolicyFiles\DIDM4T3\

mkdir ..\PolicyFiles\DIDM0T4\
mkdir ..\PolicyFiles\DIDM1T4\
mkdir ..\PolicyFiles\DIDM2T4\
mkdir ..\PolicyFiles\DIDM3T4\
mkdir ..\PolicyFiles\DIDM4T4\

mkdir ..\PolicyFiles\IDIDT3\
mkdir ..\PolicyFiles\IDIDT4\
mkdir ..\nets\StarCraft\

echo Expand Models
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID0.net ..\nets\StarCraft\StarCraftDID0T3.net LIMID 1
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID1.net ..\nets\StarCraft\StarCraftDID1T3.net LIMID 1
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID2.net ..\nets\StarCraft\StarCraftDID2T3.net LIMID 1
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID3.net ..\nets\StarCraft\StarCraftDID3T3.net LIMID 1
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID4.net ..\nets\StarCraft\StarCraftDID4T3.net LIMID 1

..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID0.net ..\nets\StarCraft\StarCraftDID0T4.net LIMID 2
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID1.net ..\nets\StarCraft\StarCraftDID1T4.net LIMID 2
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID2.net ..\nets\StarCraft\StarCraftDID2T4.net LIMID 2
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID3.net ..\nets\StarCraft\StarCraftDID3T4.net LIMID 2
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftDID4.net ..\nets\StarCraft\StarCraftDID4T4.net LIMID 2

..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftIDID.net ..\nets\StarCraft\StarCraftIDIDT3.net LIMID 1
..\HuginApiAddonsTesters.exe  expand ..\nets\StarCraftIDID.net ..\nets\StarCraft\StarCraftIDIDT4.net LIMID 2

echo Enter DID Models Into I-DID
..\HuginApiAddonsTesters.exe expandIDID ..\nets\StarCraft\StarCraftIDIDT3.net ..\nets\StarCraft\StarCraftIDIDT3.net [siUnderAttack,ui,oiSeeEnemy,ojSeeEnemy,ai,aj,modj] ..\nets\StarCraft\StarCraftDID0T3.net ..\nets\StarCraft\StarCraftDID1T3.net ..\nets\StarCraft\StarCraftDID2T3.net ..\nets\StarCraft\StarCraftDID3T3.net ..\nets\StarCraft\StarCraftDID4T3.net
..\HuginApiAddonsTesters.exe expandIDID ..\nets\StarCraft\StarCraftIDIDT4.net ..\nets\StarCraft\StarCraftIDIDT4.net [siUnderAttack,ui,oiSeeEnemy,ojSeeEnemy,ai,aj,modj] ..\nets\StarCraft\StarCraftDID0T4.net ..\nets\StarCraft\StarCraftDID1T4.net ..\nets\StarCraft\StarCraftDID2T4.net ..\nets\StarCraft\StarCraftDID3T4.net ..\nets\StarCraft\StarCraftDID4T4.net

echo Generate Policies
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID0T3.net aj ojSeeEnemy ..\PolicyFiles\DIDM0T3\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID1T3.net aj ojSeeEnemy ..\PolicyFiles\DIDM1T3\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID2T3.net aj ojSeeEnemy ..\PolicyFiles\DIDM2T3\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID3T3.net aj ojSeeEnemy ..\PolicyFiles\DIDM3T3\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID4T3.net aj ojSeeEnemy ..\PolicyFiles\DIDM4T3\ .csv

..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID0T4.net aj ojSeeEnemy ..\PolicyFiles\DIDM0T4\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID1T4.net aj ojSeeEnemy ..\PolicyFiles\DIDM1T4\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID2T4.net aj ojSeeEnemy ..\PolicyFiles\DIDM2T4\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID3T4.net aj ojSeeEnemy ..\PolicyFiles\DIDM3T4\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftDID4T4.net aj ojSeeEnemy ..\PolicyFiles\DIDM4T4\ .csv

..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftIDIDT3.net ai oiSeeEnemy ..\PolicyFiles\IDIDT3\ .csv
..\HuginApiAddonsTesters.exe policyWriter ..\nets\StarCraft\StarCraftIDIDT4.net ai oiSeeEnemy ..\PolicyFiles\IDIDT4\ .csv

pause